(define (problem p10)
  (:domain blocks_world)
  (:objects b1 b2 b3 b4 b5 b6 b7 b8 b9 b10)
  (:init
    (on b1 b10)
    (on b4 b9)
    (on b6 b7)
    (on b8 b1)
    (on b9 b3)
    (on b10 b6)
    (clear b2)
    (on-table b2)
    (on-table b3)
    (clear b4)
    (clear b5)
    (on-table b5)
    (on-table b7)
    (clear b8))
  (:goal (and
    (on b1 b4)
    (on b2 b5)
    (on b3 b1)
    (on b6 b2)
    (on b7 b3)
    (on b8 b10)
    (on b9 b8)
    (on b10 b6))))
